package com.zingrow.web.configure.microuser.service;

import java.io.File;
import java.util.List;


import com.zingrow.common.utils.PageView;
import com.zingrow.web.common.utils.AnalyzeResult;
import com.zingrow.web.configure.channel.model.Channel;
import com.zingrow.web.configure.microuser.model.Microuser;

public interface IMicrouserService {

	//模糊查询
	public abstract List<Microuser> queryParams(PageView pageView,
			String microuser_bloggerId, String microuser_blogger,
			String microuser_bloggerUrl,Integer is_exprot);

	//删除
	public abstract boolean deleteMicrouser(Integer microuser_id);

	//新增
	public abstract boolean addMicrouser(Microuser microuser);

	//修改
	public abstract boolean modifyMicrouser(Microuser microuser);

	//查询相同微博id
	public abstract boolean queryByid(Integer microuser_id,String microuser_bloggerUrl,String microuser_blogger,String microuser_bloggerId);
	
	//单个查询
	public abstract Microuser queryById(Integer microuser_id);
	
	//查询全部的接口
	public abstract List<Microuser> queryByIdName(PageView pageView);
	
	//接口
	List<Microuser> queryMicrouserByIdList(List<String> idlist);
	
	//导出
	List<Microuser> queryMicrouserbyid(List<Integer> ids);

	
	//新方案根据类别查询微博信息
    List<Microuser> queryMicroserByType(PageView pageView,String microuser_bloggerId,String microuser_blogger);

	
	//导入
	void analyzeExcelData(File file,AnalyzeResult<Microuser> result)throws Exception;
	
	boolean modifyDisplay(int displary,List<String> displaylist);

}